//#include <stdio.h>
//#include<string.h>
//int main() 
//{
//    char ch[100]="0";
//    scanf("%s",ch);
//    int sz=strlen(ch);
//    for(int i=1;i<=sz;i++)
//    {
//        printf("%c",ch[i-1]);
//        if((sz-i)%3==0&&i!=sz)
//        {
//            printf(",");
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//#include<string.h>
//int main() 
//{
//    int a=0,b=0;
//    char ch[]="0";
//    scanf("%s",ch);
//    int sz=strlen(ch);
//    for(int i=0;i<sz;i++)
//    {
//        if(ch[i]=='A')
//        {
//            a++;
//        }
//        else if(ch[i]=='B')
//        {
//            b++;
//        }
//        else
//        {
//            break;
//        }
//    }
//    if(a>b)
//    printf("A\n");
//    else if(a<b)
//    printf("B\n");
//    else
//    printf("E\n");
//    return 0;
//}

//#include <stdio.h>
//
//int main() 
//{
//    int n,m,a,b,i;
//    char ch,tmp;
//    scanf("%d %d",&n,&m);
//    char arr[n];
//    scanf("%s",arr);
//    for(i=0;i<m;i++)
//    {
//        scanf("%d %d %c %c",&a,&b,&ch,&tmp);
//        for(int j=a-1;j<b;j++)
//        {
//            if(arr[j]==ch)
//            {
//                arr[j]=tmp;
//            }
//        }
//    }
//    printf("%s",arr);
//    return 0;
//}

#include <stdio.h>
#include<string.h>
int main() 
{
    char ch[100];
    gets(ch);
    int sz=strlen(ch);
    if(ch[0]>='A'&&ch[0]<='Z')
    {
        printf("%c",ch[0]);
    }
    else
    {
        printf("%c",ch[0]-32);
    }
    for(int i=1;i<sz;i++)
    {
        if(ch[i]==' ')
        {
            if(ch[i+1]>='A'&&ch[i+1]<='Z')
            {
                printf("%c",ch[i+1]);
            }
            else
            {
                printf("%c",ch[i+1]-32);
            }
        }
    }
    return 0;
}
